Embedding a General-Purpose Numerical Library in an Interactive Environment

نویسنده

  • Mike Dewar
چکیده

The NAG Library is a collection of 1533 numerical subroutines, comprising almost a million lines of code which has undergone continued evolution, and been exercised by a large user community for over 36 years. It represents a vast knowledge base, whose re-invention is out of the question. Rather, the question is how to make this functionality available in 21st Century environments. To this end, NAG has developed mechanisms to allow its library to be called from both Maple and MATLAB. This paper addresses the general design, software engineering and documentation issues which arise when trying to integrate a large general-purpose C or Fortran Library such as NAG into an interactive environment. c © 2008 European Society of Computational Methods in Sciences and Engineering

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The embedding method to obtain the solution of fuzzy linear systems

In this paper, we investigate the general fuzzy linear system of equations.  The  main aim of this paper is based on the embedding approach. We find the necessary and sufficient conditions for the existence of fuzzy solution of the mentioned systems.  Finally, Numerical examples are presented to more illustration of the proposed model.

متن کامل

A Novel Interactive Possibilistic Mixed Integer Nonlinear Model for Cellular Manufacturing Problem under Uncertainty

Elaborating an appropriate cellular manufacturing system (CMS) could solve many structural and operational issues. Thereby, considering some significant factors as worker skill, machine hardness, and product quality levels could assist the companies in current competitive environment. This paper proposes a novel interactive possibilistic mixed integer nonlinear approach to minimize the total co...

متن کامل

Investigating relationships in information technology outsourcing in strategic policy making with an interactive approach (case study: Islamic Azad University)

Objective: This research has been done with the aim of investigating relationships in information technology outsourcing in strategic policy with an interactive approach in Islamic Azad University. Methods:The present research is in terms of the library-field environment, in terms of practical purpose, in terms of the time of cross-sectional data collection, in terms of the descriptive-survey r...

متن کامل

Ipython: a System for Interactive Scientific Computing Python: an Open and General- Purpose Environment

The backbone of scientific computing is mostly a collection of high-performance code written in Fortran, C, and C++ that typically runs in batch mode on large systems, clusters, and supercomputers. However, over the past decade, high-level environments that integrate easy-to-use interpreted languages, comprehensive numerical libraries, and visualization facilities have become extremely popular ...

متن کامل

Falcon: a Matlab Interactive Restructuring Compiler Falcon: a Matlab Interactive Restructuring Compiler

The development of e cient numerical programs and library routines for high-performance parallel computers is a complex task requiring not only an understanding of the algorithms to be implemented, but also detailed knowledge of the target machine and the software environment. In this paper, we describe a programming environment that can utilize such knowledge for the development of high-perfor...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008